package ZuoYe6_DuoChongXunHuan_0424;

import java.util.Scanner;

public class ZuoYe5_KongXinSanJiao {

	public static void main(String[] args) {
		// 5：输出一个空心的等腰三角形，高度由用户输入，
		// 周围由 *组成，空格的数目分别是0，1,2,3,.....
		// 比如，如下是一个高度为5的图形
		Scanner input = new Scanner(System.in);
		System.out.print("请输入高：");
		int a = input.nextInt();
		if (a < 1) {
			System.out.println("输入错误！");
		}
		for (int i = 1; i <= a; i++) {
			for (int j = 1; j <= a - i; j++) {
				System.out.print(" ");
			}
			for (int k = 1; k <= i * 2 - 1; k++) {
				if (i == a) {// 删去此条件可和倒三角部分组成空心菱形
					System.out.print("*");
				} else if (k == 1 || k == i * 2 - 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}

		// 下列部分是倒三角
//		for (int i = 1; i <= a - 1; i++) {
//			for (int j = 1; j <= i; j++) {
//				System.out.print(" ");
//			}
//			for (int j = 1; j <= (a - 1) * 2 - i * 2 + 1; j++) {
//				if (j == 1 || j == (a - 1) * 2 - i * 2 + 1) {
//					System.out.print("*");
//				} else {
//					System.out.print(" ");
//				}
//			}
//			System.out.println();
//		}
	}

}
